package com.epcastle.springboot.samples.controller;

import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import java.util.ArrayList;
import java.util.List;

@RestController
@RequestMapping("chapter-01")
public class Chapter01Controller {

    @GetMapping("")
    public List<String> index() {
        ArrayList<String> chapter = new ArrayList<>();
        chapter.add("1.1 Spring Boot 简介");
        chapter.add("1.2 开发第一个 Spring Boot 程序");
        chapter.add("1.2.1 创建 Maven 工程");
        chapter.add("1.2.2 项目构建");
        chapter.add("1.2.3 项目启动");
        chapter.add("1.3 Spring Boot 的简便创建方式");
        chapter.add("1.3.1 在线创建");
        chapter.add("1.3.2 使用 IntelliJ IDEA 创建");
        chapter.add("1.3.3 使用 STS 创建");
        chapter.add("1.4 小结");
        return chapter;
    }

    @GetMapping("hello")
    public String hello() {
        return "hello spring boot!";
    }
}
